package com.violet.common.constant.business;

import com.violet.common.interfaces.UniversalEnum;
import lombok.AllArgsConstructor;

/**
 * @Author: wqf
 * @Date: 2023/07/05
 * @Description: 用户登录方式枚举
 */
@AllArgsConstructor
public enum LoginTypeEnum implements UniversalEnum {
    /**
     * 账号密码登录
     */
    ACCOUNT_PASSWORD_LOGIN(1, "账号密码登录"),
    /**
     * 微信登录
     */
    WECHAT_LOGIN(1, "微信登录"),
    /**
     * QQ登录
     */
    QQ_LOGIN(1, "QQ登录"),
    /**
     * 手机号登录
     */
    MOBILE_LOGIN(1, "手机号登录"),


    ;



    private final int value;

    private final String desc;

    /**
     * 方法描述: 枚举值
     *
     * @return java.lang.Integer
     * @author wqf
     * @date 2023/7/5 10:41
     */
    @Override
    public Integer value() {
        return value;
    }

    /**
     * 方法描述: 枚举描述
     *
     * @return java.lang.String
     * @author wqf
     * @date 2023/7/5 10:41
     */
    @Override
    public String desc() {
        return desc;
    }
}
